Python自动化运维技术与最佳实践高清完整版免费下载Python基础教程免费电子书 您所在的位置:网站首页 python 自动化运维平台 Python自动化运维技术与最佳实践高清完整版免费下载Python基础教程免费电子书

Python自动化运维技术与最佳实践高清完整版免费下载Python基础教程免费电子书

#Python自动化运维技术与最佳实践高清完整版免费下载Python基础教程免费电子书| 来源: 网络整理| 查看: 265

#[点击获取书籍 提取码:bjc6]#作者简介  · · · · · ·刘天斯中国运维领域的偶像级人物,从事系统运维工作近10年。现就职于腾讯,担任高级系统工程师,负责腾讯CDN的运维工作;曾就职于天涯社区,担任架构师兼高级系统工程师。热衷开源技术的研究,包括系统架构、运维开发、负载均衡、缓存技术、数据库、分布式存储及云计算等领域,擅长大规模集群的运维工作。崇尚“技术让工作变得更简单”的理念,开发并维护着“天涯LVS管理系统”、“天涯服务器管理系统”、“在线图片处理平台”、“Varnish缓存推送平台”等7个开源项目。对Python如何在运维中发挥作用进行了深入研究,而且在腾讯内部开展了大量实践,基于Python开发了集群自动化操作工具yorauto,在腾讯各大事业群广泛使用,同时入选公司精品推荐组件。曾多次荣获新浪技术、51CTO和ITPUB等社区评选的“博客专家”称号。个人运维着博客“运维进行时”(http://blog.liuts.com/index.php),从2007年至今,笔耕不缀,坚持分享自己在运维领域的经验和智慧。拥有发明专利4项。#如何阅读本书本书分为三大部分。第一部分为基础篇(第1 - 4章),介绍Python在运维领域中的常用基础模块,覆盖了 系统基础信息、服务监控、数据报表、系统安全等内容。第二部分为高级篇(第5 ~ 12 章),着重讲解Python在系统运维生命周期中的高级应用 功能,包括相关自动化操作、系统管理、配置管理、集群管理及大数据应用等内容。第三部分为案例篇(第13 ~ 16章), 通过讲解4个不同功能运维平台案例,让读者了解 平台的完整架构及开发流程。#目录  · · · · · ·目 录本书赞誉前  言第一部分 基础篇第1章 系统基础信息模块详解 21.1 系统性能信息模块psutil 21.1.1 获取系统性能信息 31.1.2 系统进程管理方法 61.2 实用的IP地址处理模块IPy 71.2.1 IP地址、网段的基本处理 81.2.2 多网络计算方法详解 91.3 DNS处理模块dnspython 111.3.1 模块域名解析方法详解 111.3.2 常见解析类型示例说明 121.3.3 实践:DNS域名轮循业务监控 14第2章 业务服务监控详解 172.1 文件内容差异对比方法 172.1.1 示例1:两个字符串的差异对比 172.1.2 生成美观的对比HTML格式文档 192.1.3 示例2:对比Nginx配置文件差异 192.2 文件与目录差异对比方法 212.2.1 模块常用方法说明 212.2.2 实践:校验源与备份目录差异 252.3 发送电子邮件模块smtplib 272.3.1 smtplib模块的常用类与方法 272.3.2 定制个性化的邮件格式方法 282.3.3 定制常用邮件格式示例详解 292.4 探测Web服务质量方法 342.4.1 模块常用方法说明 352.4.2 实践:实现探测Web服务质量 36第3章 定制业务质量报表详解 393.1 数据报表之Excel操作模块 393.1.1 模块常用方法说明 413.1.2 实践:定制自动化业务流量报表周报 483.2 Python与rrdtool的结合模块 503.2.1 rrdtool模块常用方法说明 513.2.2 实践:实现网卡流量图表绘制 533.3 生成动态路由轨迹图 563.3.1 模块常用方法说明 563.3.2 实践:实现TCP探测目标服务路由轨迹 57第4章 Python与系统安全 604.1 构建集中式的病毒扫描机制 604.1.1 模块常用方法说明 614.1.2 实践:实现集中式的病毒扫描 614.2 实现高效的端口扫描器 644.2.1 模块常用方法说明 644.2.2 实践:实现高效的端口扫描 66第二部分 高级篇第5章 系统批量运维管理器pexpect详解 705.1 pexpect的安装 705.2 pexpect的核心组件 715.2.1 spawn类 715.2.2 run函数 745.2.3 pxssh类 755.3 pexpect应用示例 765.3.1 实现一个自动化FTP操作 765.3.2 远程文件自动打包并下载 77第6章 系统批量运维管理器paramiko详解 796.1 paramiko的安装 796.2 paramiko的核心组件 816.2.1 SSHClient类 816.2.2 SFTPClient类 826.3 paramiko应用示例 856.3.1 实现密钥方式登录远程主机 856.3.2 实现堡垒机模式下的远程命令执行 856.3.3 实现堡垒机模式下的远程文件上传 88第7章 系统批量运维管理器Fabric详解 917.1 Fabric的安装 917.2 fab的常用参数 927.3 fabfile的编写 937.3.1 全局属性设定 937.3.2 常用API 947.3.3 示例1:查看本地与远程主机信息 957.3.4 示例2:动态获取远程目录列表 967.3.5 示例3:网关模式文件上传与执行 977.4 Fabric应用示例 987.4.1 示例1:文件打包、上传与校验 987.4.2 示例2:部署LNMP业务服务环境 997.4.3 示例3:生产环境代码包发布管理 101



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有